<?php

namespace IDock\Insurance\HBIC\Response;

use IDock\Http\Response;
use IDock\Insurance\HBIC\Response\AllHBICResponse;
use IDock\Printer\NonCar\NonCarProductListPrinter;
use IDock\Printer\NonCar\NonCarProductPrinter;
use IDock\Printer\NonCar\NonCarSubCoveragePrinter;
use IDock\Printer\UnderwritingRecallPrinter;

class NonCarProductListResponse extends AllHBICResponse
{

    public $seat = '5';

    public function printerInit(): Response
    {
        $printer = new NonCarProductListPrinter();

        $list = [
            [
                'productCode' => '1119',
                'productName' => '驾乘险（1119）方案一 5座版',
                'planCode' => '1119',
                'planName' => '驾乘险（1119）方案一 5座版',
                'premium' => '180.00',
                'maxLimit' => '1',
                'seat' => '5',
                'amount' => '1050000.00',
                'coverageList' => [
                    [
                        'subCode' => '1119044',
                        'subName' => '机动车辆驾乘意外伤害保险意外身故保险责任(2022款)',
                        'amount' => '100000.00',
                        'premium' => '44.00',
                        'rate' => '0.0880',
                    ],
                    [
                        'subCode' => '1119048',
                        'subName' => '机动车辆驾乘意外伤害保险意外残疾保险责任(2022款)',
                        'amount' => '100000.00',
                        'premium' => '17.50',
                        'rate' => '0.0350',
                    ],
                    [
                        'subCode' => '1119046',
                        'subName' => '附加机动车辆驾乘意外伤害医疗保险(2022款)',
                        'amount' => '10000.00',
                        'premium' => '118.5',
                        'rate' => '1.020',
                    ],
//                    [
//                        'subCode' => '1119041',
//                        'subName' => '附加意外伤害住院补贴医疗保险条款',
//                        'amount' => '9000.00',
//                        'premium' => '5.00',
//                        'rate' => '0.11115',
//                    ],
                ],
                'specialClause' => [
                    [
                        'code' => '1101_01',
                        'content' => '当被保险人与投保人不一致时，投保人已经就本保险合同载明的保险金额征得了被保险人的同意及认可。',
                        'name' => '全司意外险特约一',
                    ],
                    [
                        'code' => '1119_ZH',
                        'content' => '被保险人每次发生的符合本保单所约定的合理医疗费用，保险人在每次扣除免赔__100___元后，_80_%的比例进行赔付。',
                        'name' => '免赔额及赔付比例约定',
                    ],
                    [
                        'code' => '111901_01',
                        'content' => '在保险期间内，被保险人乘坐或者驾驶保单中载明的机动车辆并在该车辆行驶过程中于机动车辆内遭受意外，保险人按保单约定承担保险责任。',
                        'name' => '全司驾乘意外险特约一',
                    ],
                ],
            ],
            [
                'productCode' => '1119',
                'productName' => '驾乘险（1119）方案一 7座版',
                'planCode' => '1119',
                'planName' => '驾乘险（1119）方案一 7座版',
                'premium' => '260.00',
                'maxLimit' => '1',
                'seat' => '7',
                'amount' => '1470000',
                'coverageList' => [
                    [
                        'subCode' => '1119044',
                        'subName' => '机动车辆驾乘意外伤害保险意外身故保险责任(2022款)',
                        'amount' => '100000.00',
                        'premium' => '63.70',
                        'rate' => '0.091',
                    ],
                    [
                        'subCode' => '1119048',
                        'subName' => '机动车辆驾乘意外伤害保险意外残疾保险责任(2022款)',
                        'amount' => '100000.00',
                        'premium' => '25.20',
                        'rate' => '0.036',
                    ],
                    [
                        'subCode' => '1119046',
                        'subName' => '附加机动车辆驾乘意外伤害医疗保险(2022款)',
                        'amount' => '10000.00',
                        'premium' => '171.10',
                        'rate' => '2.443',
                    ],
                ],
                'specialClause' => [
                    [
                        'code' => '1101_01',
                        'content' => '当被保险人与投保人不一致时，投保人已经就本保险合同载明的保险金额征得了被保险人的同意及认可。',
                        'name' => '全司意外险特约一',
                    ],
                    [
                        'code' => '1119_ZH',
                        'content' => '被保险人每次发生的符合本保单所约定的合理医疗费用，保险人在每次扣除免赔__100___元后，_80_%的比例进行赔付。',
                        'name' => '免赔额及赔付比例约定',
                    ],
                    [
                        'code' => '111901_01',
                        'content' => '在保险期间内，被保险人乘坐或者驾驶保单中载明的机动车辆并在该车辆行驶过程中于机动车辆内遭受意外，保险人按保单约定承担保险责任。',
                        'name' => '全司驾乘意外险特约一',
                    ],
                ],
            ],
            [
                'productCode' => '1119',
                'productName' => '驾乘险（1119）方案二 5座版',
                'planCode' => '1119',
                'planName' => '驾乘险（1119）方案二 5座版',
                'premium' => '100.00',
                'maxLimit' => '1',
                'seat' => '5',
                'amount' => '850000.00',
                'coverageList' => [
                    [
                        'subCode' => '1119044',
                        'subName' => '机动车辆驾乘意外伤害保险意外身故保险责任(2022款)',
                        'amount' => '80000.00',
                        'premium' => '21.20',
                        'rate' => '0.053',
                    ],
                    [
                        'subCode' => '1119048',
                        'subName' => '机动车辆驾乘意外伤害保险意外残疾保险责任(2022款)',
                        'amount' => '80000.00',
                        'premium' => '8.40',
                        'rate' => '0.0210',
                    ],
                    [
                        'subCode' => '1119046',
                        'subName' => '附加机动车辆驾乘意外伤害医疗保险(2022款)',
                        'amount' => '10000.00',
                        'premium' => '70.40',
                        'rate' => '1.4080',
                    ],
//                    [
//                        'subCode' => '1119041',
//                        'subName' => '附加意外伤害住院补贴医疗保险条款',
//                        'amount' => '9000.00',
//                        'premium' => '5.00',
//                        'rate' => '0.11115',
//                    ],
                ],
                'specialClause' => [
                    [
                        'code' => '1101_01',
                        'content' => '当被保险人与投保人不一致时，投保人已经就本保险合同载明的保险金额征得了被保险人的同意及认可。',
                        'name' => '全司意外险特约一',
                    ],
                    [
                        'code' => '11190106_01',
                        'content' => '车辆驾驶员需持国家有关部门核发的有效驾驶证，驾驶投保车辆须符合国家的相关规定，受益人为法定。',
                        'name' => '川驾乘意外险特约一',
                    ],
                    [
                        'code' => '11190106_02',
                        'content' => '投保车辆必须符合国家规定的车辆使用标准，具备合法有效的行驶证、年检证明，并已投保交强险。在保险期间内，被保险人乘坐或者驾驶保单中载明的机动车辆并在该车辆行驶过程中于机动车辆内遭受意外，保险人按保单约定承担保险责任。',
                        'name' => '四川驾乘意外险特约二',
                    ],
                    [
                        'code' => '11190106_03',
                        'content' => '严格按照车辆行驶证核定的座位数投保，投保内容和行驶证内容不符，则保单无效。 ',
                        'name' => '四川驾乘意外险特约三',
                    ],
                    [
                        'code' => '11190106_04',
                        'content' => '无论您持有几份恒邦财产保险股份有限公司机动车辆驾乘意外伤害保险保单，保险人对同一车辆的每一座位的身故（或残疾）保险金额不超过20万元，超过20万部分保险公司不承担保险责任。',
                        'name' => '四川驾乘意外险特约四',
                    ],
                    [
                        'code' => '11190106_05',
                        'content' => '医疗费用每次事故扣除绝对免赔额100元后，剩余的必要合理的且符合本保险合同签发地政府颁布的基本医疗保险报销范围的医疗费用，按照80%的比例给付。',
                        'name' => '四川驾乘意外险特约五',
                    ],
                    [
                        'code' => '11190106_06',
                        'content' => '出险时实际人数小于核定载客数的，每人保险金额为总保险金额/核定载客人数。',
                        'name' => '四川驾乘意外险特约六',
                    ],
                ],
            ],
            [
                'productCode' => '1119',
                'productName' => '驾乘险（1119）方案二 6座版',
                'planCode' => '1119',
                'planName' => '驾乘险（1119）方案二 6座版',
                'premium' => '150.00',
                'maxLimit' => '1',
                'seat' => '6',
                'amount' => '1020000.00',
                'coverageList' => [
                    [
                        'subCode' => '1119044',
                        'subName' => '机动车辆驾乘意外伤害保险意外身故保险责任(2022款)',
                        'amount' => '80000.00',
                        'premium' => '31.68',
                        'rate' => '0.066',
                    ],
                    [
                        'subCode' => '1119048',
                        'subName' => '机动车辆驾乘意外伤害保险意外残疾保险责任(2022款)',
                        'amount' => '80000.00',
                        'premium' => '12.48',
                        'rate' => '0.0260',
                    ],
                    [
                        'subCode' => '1119046',
                        'subName' => '附加机动车辆驾乘意外伤害医疗保险(2022款)',
                        'amount' => '10000.00',
                        'premium' => '105.84',
                        'rate' => '1.7640',
                    ],
//                    [
//                        'subCode' => '1119041',
//                        'subName' => '附加意外伤害住院补贴医疗保险条款',
//                        'amount' => '9000.00',
//                        'premium' => '5.00',
//                        'rate' => '0.11115',
//                    ],
                ],
                'specialClause' => [
                    [
                        'code' => '1101_01',
                        'content' => '当被保险人与投保人不一致时，投保人已经就本保险合同载明的保险金额征得了被保险人的同意及认可。',
                        'name' => '全司意外险特约一',
                    ],
                    [
                        'code' => '11190106_01',
                        'content' => '车辆驾驶员需持国家有关部门核发的有效驾驶证，驾驶投保车辆须符合国家的相关规定，受益人为法定。',
                        'name' => '川驾乘意外险特约一',
                    ],
                    [
                        'code' => '11190106_02',
                        'content' => '投保车辆必须符合国家规定的车辆使用标准，具备合法有效的行驶证、年检证明，并已投保交强险。在保险期间内，被保险人乘坐或者驾驶保单中载明的机动车辆并在该车辆行驶过程中于机动车辆内遭受意外，保险人按保单约定承担保险责任。',
                        'name' => '四川驾乘意外险特约二',
                    ],
                    [
                        'code' => '11190106_03',
                        'content' => '严格按照车辆行驶证核定的座位数投保，投保内容和行驶证内容不符，则保单无效。 ',
                        'name' => '四川驾乘意外险特约三',
                    ],
                    [
                        'code' => '11190106_04',
                        'content' => '无论您持有几份恒邦财产保险股份有限公司机动车辆驾乘意外伤害保险保单，保险人对同一车辆的每一座位的身故（或残疾）保险金额不超过20万元，超过20万部分保险公司不承担保险责任。',
                        'name' => '四川驾乘意外险特约四',
                    ],
                    [
                        'code' => '11190106_05',
                        'content' => '医疗费用每次事故扣除绝对免赔额100元后，剩余的必要合理的且符合本保险合同签发地政府颁布的基本医疗保险报销范围的医疗费用，按照80%的比例给付。',
                        'name' => '四川驾乘意外险特约五',
                    ],
                    [
                        'code' => '11190106_06',
                        'content' => '出险时实际人数小于核定载客数的，每人保险金额为总保险金额/核定载客人数。',
                        'name' => '四川驾乘意外险特约六',
                    ],
                ],
            ],
            [
                'productCode' => '1119',
                'productName' => '驾乘险（1119）方案二 7座版',
                'planCode' => '1119',
                'planName' => '驾乘险（1119）方案二 7座版',
                'premium' => '150.00',
                'maxLimit' => '1',
                'seat' => '7',
                'amount' => '1190000.00',
                'coverageList' => [
                    [
                        'subCode' => '1119044',
                        'subName' => '机动车辆驾乘意外伤害保险意外身故保险责任(2022款)',
                        'amount' => '80000.00',
                        'premium' => '31.68',
                        'rate' => '0.066',
                    ],
                    [
                        'subCode' => '1119048',
                        'subName' => '机动车辆驾乘意外伤害保险意外残疾保险责任(2022款)',
                        'amount' => '80000.00',
                        'premium' => '12.48',
                        'rate' => '0.0260',
                    ],
                    [
                        'subCode' => '1119046',
                        'subName' => '附加机动车辆驾乘意外伤害医疗保险(2022款)',
                        'amount' => '10000.00',
                        'premium' => '105.84',
                        'rate' => '1.7640',
                    ],
//                    [
//                        'subCode' => '1119041',
//                        'subName' => '附加意外伤害住院补贴医疗保险条款',
//                        'amount' => '9000.00',
//                        'premium' => '5.00',
//                        'rate' => '0.11115',
//                    ],
                ],
                'specialClause' => [
                    [
                        'code' => '1101_01',
                        'content' => '当被保险人与投保人不一致时，投保人已经就本保险合同载明的保险金额征得了被保险人的同意及认可。',
                        'name' => '全司意外险特约一',
                    ],
                    [
                        'code' => '11190106_01',
                        'content' => '车辆驾驶员需持国家有关部门核发的有效驾驶证，驾驶投保车辆须符合国家的相关规定，受益人为法定。',
                        'name' => '川驾乘意外险特约一',
                    ],
                    [
                        'code' => '11190106_02',
                        'content' => '投保车辆必须符合国家规定的车辆使用标准，具备合法有效的行驶证、年检证明，并已投保交强险。在保险期间内，被保险人乘坐或者驾驶保单中载明的机动车辆并在该车辆行驶过程中于机动车辆内遭受意外，保险人按保单约定承担保险责任。',
                        'name' => '四川驾乘意外险特约二',
                    ],
                    [
                        'code' => '11190106_03',
                        'content' => '严格按照车辆行驶证核定的座位数投保，投保内容和行驶证内容不符，则保单无效。 ',
                        'name' => '四川驾乘意外险特约三',
                    ],
                    [
                        'code' => '11190106_04',
                        'content' => '无论您持有几份恒邦财产保险股份有限公司机动车辆驾乘意外伤害保险保单，保险人对同一车辆的每一座位的身故（或残疾）保险金额不超过20万元，超过20万部分保险公司不承担保险责任。',
                        'name' => '四川驾乘意外险特约四',
                    ],
                    [
                        'code' => '11190106_05',
                        'content' => '医疗费用每次事故扣除绝对免赔额100元后，剩余的必要合理的且符合本保险合同签发地政府颁布的基本医疗保险报销范围的医疗费用，按照80%的比例给付。',
                        'name' => '四川驾乘意外险特约五',
                    ],
                    [
                        'code' => '11190106_06',
                        'content' => '出险时实际人数小于核定载客数的，每人保险金额为总保险金额/核定载客人数。',
                        'name' => '四川驾乘意外险特约六',
                    ],
                ],
            ],
            [
                'productCode' => '1119',
                'productName' => '驾乘险（1119）方案三 7座版',
                'planCode' => '1119',
                'planName' => '驾乘险（1119）方案三 7座版',
                'premium' => '300.00',
                'maxLimit' => '1',
                'seat' => '7',
                'amount' => '2933000.00',
                'coverageList' => [
                    [
                        'subCode' => '1119044',
                        'subName' => '机动车辆驾乘意外伤害保险意外身故保险责任(2022款)',
                        'amount' => '200000.00',
                        'premium' => '95.20',
                        'rate' => '0.0680',
                    ],
                    [
                        'subCode' => '1119048',
                        'subName' => '机动车辆驾乘意外伤害保险意外残疾保险责任(2022款)',
                        'amount' => '200000.00',
                        'premium' => '37.80',
                        'rate' => '0.027',
                    ],
                    [
                        'subCode' => '1119046',
                        'subName' => '附加机动车辆驾乘意外伤害医疗保险(2022款)',
                        'amount' => '10000.00',
                        'premium' => '125.00',
                        'rate' => '1.78578',
                    ],
                    [
                        'subCode' => '1119041',
                        'subName' => '附加意外伤害住院补贴医疗保险条款',
                        'amount' => '9000.00',
                        'premium' => '42.00',
                        'rate' => '0.66666',
                    ],
                ],
                'specialClause' => [
                    [
                        'code' => '1101_01',
                        'content' => '当被保险人与投保人不一致时，投保人已经就本保险合同载明的保险金额征得了被保险人的同意及认可。',
                        'name' => '全司意外险特约一',
                    ],
                    [
                        'code' => '11190106_01',
                        'content' => '车辆驾驶员需持国家有关部门核发的有效驾驶证，驾驶投保车辆须符合国家的相关规定，受益人为法定。',
                        'name' => '川驾乘意外险特约一',
                    ],
                    [
                        'code' => '11190106_02',
                        'content' => '投保车辆必须符合国家规定的车辆使用标准，具备合法有效的行驶证、年检证明，并已投保交强险。在保险期间内，被保险人乘坐或者驾驶保单中载明的机动车辆并在该车辆行驶过程中于机动车辆内遭受意外，保险人按保单约定承担保险责任。',
                        'name' => '四川驾乘意外险特约二',
                    ],
                    [
                        'code' => '11190106_03',
                        'content' => '严格按照车辆行驶证核定的座位数投保，投保内容和行驶证内容不符，则保单无效。 ',
                        'name' => '四川驾乘意外险特约三',
                    ],
                    [
                        'code' => '11190106_04',
                        'content' => '无论您持有几份恒邦财产保险股份有限公司机动车辆驾乘意外伤害保险保单，保险人对同一车辆的每一座位的身故（或残疾）保险金额不超过20万元，超过20万部分保险公司不承担保险责任。',
                        'name' => '四川驾乘意外险特约四',
                    ],
                    [
                        'code' => '11190106_05',
                        'content' => '医疗费用每次事故扣除绝对免赔额100元后，剩余的必要合理的且符合本保险合同签发地政府颁布的基本医疗保险报销范围的医疗费用，按照80%的比例给付。',
                        'name' => '四川驾乘意外险特约五',
                    ],
                    [
                        'code' => '11190106_06',
                        'content' => '出险时实际人数小于核定载客数的，每人保险金额为总保险金额/核定载客人数。',
                        'name' => '四川驾乘意外险特约六',
                    ],
                    [
                        'code' => '11190106_07',
                        'content' => '本保单附加意外住院津贴每人每天50元，每次事故免赔3天，每次事故每人最长90天，累计不超过180天。',
                        'name' => '四川驾乘意外险特约七',
                    ],
                    [
                        'code' => '111901_01',
                        'content' => '在保险期间内，被保险人乘坐或者驾驶保单中载明的机动车辆并在该车辆行驶过程中于机动车辆内遭受意外，保险人按保单约定承担保险责任。 ',
                        'name' => '全司驾乘意外险特约一',
                    ],
                ],
            ],
            [
                'productCode' => '1119',
                'productName' => '驾乘险（1119）方案四 5座版',
                'planCode' => '1119',
                'planName' => '驾乘险（1119）方案四 5座版',
                'premium' => '188.00',
                'maxLimit' => '1',
                'seat' => '5',
                'amount' => '1695000.00',
                'coverageList' => [
                    [
                        'subCode' => '1119044',
                        'subName' => '机动车辆驾乘意外伤害保险意外身故保险责任(2022款)',
                        'amount' => '150000.00',
                        'premium' => '21.75',
                        'rate' => '0.0290',
                    ],
                    [
                        'subCode' => '1119048',
                        'subName' => '机动车辆驾乘意外伤害保险意外残疾保险责任(2022款)',
                        'amount' => '150000.00',
                        'premium' => '8.25',
                        'rate' => '0.0110',
                    ],
                    [
                        'subCode' => '1119046',
                        'subName' => '附加机动车辆驾乘意外伤害医疗保险(2022款)',
                        'amount' => '30000.00',
                        'premium' => '153.00',
                        'rate' => '1.020',
                    ],
                    [
                        'subCode' => '1119041',
                        'subName' => '附加意外伤害住院补贴医疗保险条款',
                        'amount' => '9000.00',
                        'premium' => '5.00',
                        'rate' => '0.11115',
                    ],
                ],
                'specialClause' => [
                    [
                        'code' => '11190106_01',
                        'content' => '车辆驾驶员需持国家有关部门核发的有效驾驶证，驾驶投保车辆须符合国家的相关规定，受益人为法定。',
                        'name' => '四川驾乘意外险特约一',
                    ],
                    [
                        'code' => '11190106_02',
                        'content' => '投保车辆必须符合国家规定的车辆使用标准，具备合法有效的行驶证、年检证明，并已投保交强险。',
                        'name' => '四川驾乘意外险特约二',
                    ],
                    [
                        'code' => '11190106_03',
                        'content' => '严格按照车辆行驶证核定的座位数投保，投保内容和行驶证内容不符，则保单无效。',
                        'name' => '四川驾乘意外险特约三',
                    ],
                    [
                        'code' => '11190106_05',
                        'content' => '医疗费用每次事故扣除绝对免赔额100元后，剩余的必要合理的且符合本保险合同签发地政府颁布的基本医疗保险报销范围的医疗费用，按照80%的比例给付。',
                        'name' => '四川驾乘意外险特约五',
                    ],
                    [
                        'code' => '11190106_06',
                        'content' => '出险时实际人数小于核定载客数的，每人保险金额为总保险金额/核定载客人数。',
                        'name' => '四川驾乘意外险特约六',
                    ],
                ],
            ],
            [
                'productCode' => '1119',
                'productName' => '驾乘险（1119）方案四 7座版',
                'planCode' => '1119',
                'planName' => '驾乘险（1119）方案四 7座版',
                'premium' => '252.00',
                'maxLimit' => '1',
                'seat' => '7',
                'amount' => '2373000.00',
                'coverageList' => [
                    [
                        'subCode' => '1119044',
                        'subName' => '机动车辆驾乘意外伤害保险意外身故保险责任(2022款)',
                        'amount' => '150000.00',
                        'premium' => '28.35',
                        'rate' => '0.0270',
                    ],
                    [
                        'subCode' => '1119048',
                        'subName' => '机动车辆驾乘意外伤害保险意外残疾保险责任(2022款)',
                        'amount' => '150000.00',
                        'premium' => '10.50',
                        'rate' => '0.0100',
                    ],
                    [
                        'subCode' => '1119046',
                        'subName' => '附加机动车辆驾乘意外伤害医疗保险(2022款)',
                        'amount' => '30000.00',
                        'premium' => '205.80',
                        'rate' => '0.98',
                    ],
                    [
                        'subCode' => '1119041',
                        'subName' => '附加意外伤害住院补贴医疗保险条款',
                        'amount' => '9000.00',
                        'premium' => '7.35',
                        'rate' => '0.1167',
                    ],
                ],
                'specialClause' => [
                    [
                        'code' => '11190106_01',
                        'content' => '车辆驾驶员需持国家有关部门核发的有效驾驶证，驾驶投保车辆须符合国家的相关规定，受益人为法定。',
                        'name' => '四川驾乘意外险特约一',
                    ],
                    [
                        'code' => '11190106_02',
                        'content' => '投保车辆必须符合国家规定的车辆使用标准，具备合法有效的行驶证、年检证明，并已投保交强险。',
                        'name' => '四川驾乘意外险特约二',
                    ],
                    [
                        'code' => '11190106_03',
                        'content' => '严格按照车辆行驶证核定的座位数投保，投保内容和行驶证内容不符，则保单无效。',
                        'name' => '四川驾乘意外险特约三',
                    ],
                    [
                        'code' => '11190106_05',
                        'content' => '医疗费用每次事故扣除绝对免赔额100元后，剩余的必要合理的且符合本保险合同签发地政府颁布的基本医疗保险报销范围的医疗费用，按照80%的比例给付。',
                        'name' => '四川驾乘意外险特约五',
                    ],
                    [
                        'code' => '11190106_06',
                        'content' => '出险时实际人数小于核定载客数的，每人保险金额为总保险金额/核定载客人数。',
                        'name' => '四川驾乘意外险特约六',
                    ],
                ],
            ],
            [
                'productCode' => '1119',
                'productName' => '驾乘险（1119）方案五 5座版',
                'planCode' => '1119',
                'planName' => '驾乘险（1119）方案五 5座版',
                'premium' => '50',
                'maxLimit' => '1',
                'seat' => '5',
                'amount' => '615000',
                'coverageList' => [
                    [
                        'subCode' => '1119044',
                        'subName' => '机动车辆驾乘意外伤害保险意外身故保险责任(2022款)',
                        'amount' => '60000.00',
                        'premium' => '33.00',
                        'rate' => '0.1100',
                    ],
                    [
                        'subCode' => '1119048',
                        'subName' => '机动车辆驾乘意外伤害保险意外残疾保险责任(2022款)',
                        'amount' => '60000.00',
                        'premium' => '12.00',
                        'rate' => '0.0400',
                    ],
                    [
                        'subCode' => '1119046',
                        'subName' => '附加机动车辆驾乘意外伤害医疗保险(2022款)',
                        'amount' => '3000.00',
                        'premium' => '5.00',
                        'rate' => '0.3300',
                    ],
                ],
                'specialClause' => [
                    [
                        'code' => '11190106_01',
                        'content' => '车辆驾驶员需持国家有关部门核发的有效驾驶证，驾驶投保车辆须符合国家的相关规定，受益人为法定。',
                        'name' => '四川驾乘意外险特约一',
                    ],
                    [
                        'code' => '11190106_02',
                        'content' => '投保车辆必须符合国家规定的车辆使用标准，具备合法有效的行驶证、年检证明，并已投保交强险。',
                        'name' => '四川驾乘意外险特约二',
                    ],
                    [
                        'code' => '11190106_03',
                        'content' => '严格按照车辆行驶证核定的座位数投保，投保内容和行驶证内容不符，则保单无效。',
                        'name' => '四川驾乘意外险特约三',
                    ],
                    [
                        'code' => '11190106_05',
                        'content' => '医疗费用每次事故扣除绝对免赔额100元后，剩余的必要合理的且符合本保险合同签发地政府颁布的基本医疗保险报销范围的医疗费用，按照80%的比例给付。',
                        'name' => '四川驾乘意外险特约五',
                    ],
                    [
                        'code' => '11190106_06',
                        'content' => '出险时实际人数小于核定载客数的，每人保险金额为总保险金额/核定载客人数。',
                        'name' => '四川驾乘意外险特约六',
                    ],
                ],
            ],
        ];

        foreach ($list as $item) {
            if($item['seat'] != $this->seat){
                continue;
            }
            $productPrinter = new NonCarProductPrinter();
            $productPrinter->productCode = $item['productCode'] ?? '';//产品编码
            $productPrinter->productName = $item['productName'] ?? '';//产品名称
            $productPrinter->productType = '驾意险';
            $productPrinter->productDesc = '';
            $productPrinter->planCode = $item['planCode'] ?? '';//方案代码
            $productPrinter->planName = $item['planName'] ?? '';//方案名称
            $productPrinter->maxQuantity = $item['maxLimit'];//最大购买份数
            $productPrinter->argc['specialClause'] = $item['specialClause'] ?? [];
            $productPrinter->argc['noCarAmount'] = $item['amount'] ?? 0;
            $uniAmount = 0;
            foreach ($item['coverageList'] ?? [] as $sub) {
                $subCoverage = new NonCarSubCoveragePrinter();
                $subCoverage->subCode = $sub['subCode'] ?? '';
                $subCoverage->subName = $sub['subName'] ?? '';
                $subCoverage->amount = $sub['amount'] ?? '';
                $subCoverage->rate = $sub['rate'] ?? '';
                $subCoverage->premium = $sub['premium'] ?? '';
                $productPrinter->subCoverageAppend($subCoverage);
                $uniAmount += $sub['amount'];
            }
            if(round($item['seat'] * $uniAmount,2) != round($item['amount'],2)){
                throw new \Exception("驾意险列表金额有误，请检查");
            }
            $productPrinter->premium = $item['premium'];
            $productPrinter->unitAmount = $item['amount'] ?? '';

            $printer->productListAppend($productPrinter);
        }


        $this->printer = $printer;
        return $this;
    }
}
